letter of credit on sight - Turkish English Dictionary